// index.js
// 获取应用实例
const app = getApp();

Page({
  data: { // 定义数据的
    msg:'今天天不错',
    nameArr:[
      {
        id:1,
        name:"王宝强"
      },
      {
        id:2,
        name:"王迅"
      },
      {
        id:3,
        name:"王宝强姐姐"
      }
    ],
    userinfo:{
      name:'沈腾',
      age:48,
    },
    str:'abcdefg',
    num:10,
    age:15,
    dataArr:[
      {
      id:1,
      proname:'byd-宋-dmi-plus',
      price:160000
    },
    {
      id:2,
      proname:'马自达-马6',
      price:130000
    },
    {
      id:3,
      proname:'奔驰GLC',
      price:400000
    }
  ],
  
  },
  // 生命周期函数-页面初始化加载触发-初始化执行1次
  onLoad(){
    console.log('onload');
  },
  // 生命周期函数- 监听页面显示-多次触发
  onShow(){
      console.log('onshow');
  },
  // 生命周期函数- 监听页面隐藏-多次触发
  onHide(){ 
    console.log('onHide');
  },
  // 生命周期函数 - 监听页面初始渲染完成- 执行一次
  onReady(){
    console.log('onReady');
  },
  // 监听页面卸载-- 路由跳转方式中有销毁的操作中测试
  onUnload(){
    console.log('onUnload');
  },
  onPullDownRefresh(){
      console.log('下拉刷新事件');
  },
  onReachBottom(){
    console.log('上拉触底事件');
    // this 就是当前页面组件的实例对象,
    console.log('this',this);
    //语法: this.setData({key:val})
    
    this.setData({
      nameArr: this.data.nameArr.concat([{
        id:this.data.nameArr[ this.data.nameArr.length-1].id+1,
        name:'马蓉'
      }])
    })
  },
  addAgeFn(){
    console.log('点击事件');
    this.setData({
      userinfo:{
        ...this.data.userinfo,
        age:this.data.userinfo.age+1
      }
    })
  },
  bigFn(){
      console.log('big');
  },
  smallFn(){
    console.log('small');
  }


})
